﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Disco.Ontology
{
    // HACK: It seems not to be possiible to have navigation properties on base classes and use them with odata $expand. Therefore we need to use an interface instead and implement it on each entity.
    public interface ITrackingEntity : IEntity
    {
        Originator ModifiedBy { get; set; }
        ChangeDetail ChangeDetail { get; set; }
    }
}
